-- Network Working Group G. Keeni
-- Request for Comments: 4498 Cyber Solutions Inc.
-- Category: Experimental May 2006-- The Managed Object Aggregation MIBAGGREGATE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY, experimental,Unsigned32,OBJECT-TYPE,OpaqueFROM SNMPv2-SMI
OwnerStringFROM RMON-MIB
RowStatus,StorageType,TEXTUAL-CONVENTIONFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB;aggrMIB MODULE-IDENTITY
LAST-UPDATED"200604270000Z"-- 27th April, 2006ORGANIZATION"Cyber Solutions Inc. NetMan Working Group"CONTACT-INFO" Glenn Mansfield Keeni
Postal: Cyber Solutions Inc.
6-6-3, Minami Yoshinari
Aoba-ku, Sendai, Japan 989-3204.
Tel: +81-22-303-4012
Fax: +81-22-303-4015
E-mail: glenn@cysols.com
Support Group E-mail: mibsupport@cysols.com"DESCRIPTION"The MIB for servicing aggregate objects.
Copyright (C) The Internet Society (2006). This
version of this MIB module is part of RFC 4498;
see the RFC itself for full legal notices.
"REVISION"200604270000Z"-- 27th April, 2006DESCRIPTION"Initial version, published as RFC 4498."::={ experimental 123}
AggrMOErrorStatus::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This data type is used to model the error status of the
constituent MO instances. The error status for a
constituent MO instance is given in terms of two elements:
o The moIndex, which indicates the position of the MO
instance (starting at 1) in the value of the aggregated
MO instance.
o The moError, which indicates the error that was
encountered in fetching that MO instance.
The syntax in ASN.1 Notation will be
ErrorStatus :: = SEQUENCE {
moIndex Integer32,
moError SnmpPduErrorStatus
}
AggrMOErrorStatus ::= SEQUENCE OF {
ErrorStatus
}
Note1: The command responder will supply values for all
constituent MO instances, in the same order in
which the MO instances are specified for the AgMO.
If an error is encountered for an MO instance, then
the corresponding value will have an ASN.1 value NULL,
and an error will be flagged in the corresponding
AggrMOErrorStatus object.
Only MOs for which errors have been encountered will
have their corresponding moIndex and moError values
set.
Note2: The error code for the component MO instances will be
in accordance with the SnmpPduErrorStatus TC defined
in the DISMAN-SCHEDULE-MIB [RFC3231].
Note3: The command generator will need to know
constituent MO instances and their order to correctly
interpret AggrMOErrorStatus.
"SYNTAXOpaque(SIZE(0..1024))AggrMOValue::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This data type is used to model the aggregate
MOs. It will have a format dependent on the constituent
MOs, a sequence of values. The syntax in ASN.1 Notation will
be
MOValue :: = SEQUENCE {
value ObjectSyntax
}
where 'value' is the value of a constituent MO instance.
AggrMOValue :: = SEQUENCE OF {
MOValue
}
Note: The command generator will need to know the
constituent MO instances and their order to
correctly interpret AggrMOValue."SYNTAXOpaque(SIZE(0..1024))AggrMOCompressedValue::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This data type is used to model the compressed
aggregate MOs."SYNTAXOCTETSTRING(SIZE(0..1024))---- The aggregation control table-- There will be a row for each aggregate MO--aggrCtlTable OBJECT-TYPESYNTAXSEQUENCEOF AggrCtlEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"A table that controls the aggregation of the MOs."::={aggrMIB 1}aggrCtlEntry OBJECT-TYPESYNTAX AggrCtlEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A row of the control table that defines one aggregated
MO.
Entries in this table are required to survive a reboot
of the managed entity depending on the value of the
corresponding aggrCtlEntryStorageType instance.
"INDEX{aggrCtlEntryID }::={aggrCtlTable 1}
AggrCtlEntry ::=SEQUENCE{
aggrCtlEntryID
SnmpAdminString,
aggrCtlMOIndex
Unsigned32,
aggrCtlMODescr
SnmpAdminString,
aggrCtlCompressionAlgorithm
INTEGER,
aggrCtlEntryOwner
OwnerString,
aggrCtlEntryStorageType
StorageType,
aggrCtlEntryStatus
RowStatus}aggrCtlEntryID OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A locally unique, administratively assigned name
for this aggregated MO. It is used as an index to
uniquely identify this row in the table."::={ aggrCtlEntry 1}aggrCtlMOIndex OBJECT-TYPE
SYNTAXUnsigned32(1..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"A pointer to a group of MOs identified by aggrMOEntryID
in the aggrMOTable. This is the group of MOs that will
be aggregated."::={ aggrCtlEntry 2}aggrCtlMODescr OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"A textual description of the object that is
being aggregated."::={aggrCtlEntry 3}
-- only one compression algorithm is defined as of now.aggrCtlCompressionAlgorithm OBJECT-TYPESYNTAXINTEGER{none (1),deflate (2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The compression algorithm that will be used by
the agent to compress the value of the aggregated
object.
The deflate algorithm and corresponding data format
specification is described in RFC 1951. It is
compatible with the widely used gzip utility.
"REFERENCE"RFC1951 : DEFLATE Compressed Data Format Specification
version 1.3
"DEFVAL{ none }::={aggrCtlEntry 4}
aggrCtlEntryOwner OBJECT-TYPESYNTAXOwnerStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The entity that created this entry."::={aggrCtlEntry 5}aggrCtlEntryStorageType OBJECT-TYPESYNTAXStorageTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object defines whether the parameters defined in
this row are kept in volatile storage and lost upon
reboot or backed up by non-volatile (permanent)
storage.
Conceptual rows having the value 'permanent' need not
allow write-access to any columnar objects in the row.
"::={aggrCtlEntry 6}aggrCtlEntryStatus OBJECT-TYPE
SYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The row status variable, used according to row
installation and removal conventions.
Objects in a row can be modified only when the value of
this object in the corresponding conceptual row is not
'active'.
Thus, to modify one or more of the objects in this
conceptual row,
a. change the row status to 'notInService',
b. change the values of the row, and
c. change the row status to 'active'.
The aggrCtlEntryStatus may be changed to 'active' if
all the MOs in the conceptual row have been assigned
valid values.
"::={aggrCtlEntry 7}---- The Table of primary(simple) MOs--aggrMOTable OBJECT-TYPESYNTAXSEQUENCEOF AggrMOEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The table of primary(simple) MOs that will be aggregated.
Each row in this table represents a MO that will be
aggregated. The aggrMOEntryID index is used to identify
the group of MOs that will be aggregated. The
aggrMOIndex instance in the corresponding row of the
aggrCtlTable will have a value equal to the value of
aggrMOEntryID. The aggrMOEntryMOID index is used to
identify an MO in the group.
"::={aggrMIB 2}aggrMOEntry OBJECT-TYPESYNTAX AggrMOEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A row of the table that specifies one MO.
Entries in this table are required to survive a reboot
of the managed entity depending on the value of the
corresponding aggrMOEntryStorageType instance.
"INDEX{ aggrMOEntryID, aggrMOEntryMOID }
::={aggrMOTable 1}
AggrMOEntry ::=SEQUENCE{
aggrMOEntryID
Unsigned32,
aggrMOEntryMOID
Unsigned32,
aggrMOInstance
OBJECTIDENTIFIER,
aggrMODescr
SnmpAdminString,
aggrMOEntryStorageType
StorageType,
aggrMOEntryStatus
RowStatus}aggrMOEntryID OBJECT-TYPESYNTAXUnsigned32(1..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An index uniquely identifying a group of MOs
that will be aggregated."::={ aggrMOEntry 1}aggrMOEntryMOID OBJECT-TYPESYNTAXUnsigned32(1..65535)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An index to uniquely identify an MO instance in the
group of MO instances that will be aggregated."::={ aggrMOEntry 2}aggrMOInstance OBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The OID of the MO instance, the value of which will
be sampled by the agent."
::={ aggrMOEntry 3}aggrMODescr OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"A textual description of the object that will
be aggregated."::={aggrMOEntry 4}aggrMOEntryStorageType OBJECT-TYPESYNTAXStorageTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object defines whether the parameters defined in
this row are kept in volatile storage and lost upon
reboot or backed up by non-volatile (permanent)
storage.
Conceptual rows having the value 'permanent' need not
allow write-access to any columnar objects in the row.
"::={aggrMOEntry 5}aggrMOEntryStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The row status variable, used according to row
installation and removal conventions.
Objects in a row can be modified only when the value of
this object in the corresponding conceptual row is not
'active'.
Thus, to modify one or more of the objects in this
conceptual row,
a. change the row status to 'notInService',
b. change the values of the row, and
c. change the row status to 'active'.
The aggrMOEntryStatus may be changed to 'active' iff
all the MOs in the conceptual row have been assigned
valid values.
"::={aggrMOEntry 6}---- aggrDataTable: The Table of Data. Each row represents a Data-- set. aggrCtlEntryID is the key to the table.-- It is used to identify instances of the-- aggregated MO that are present in the table.--aggrDataTable OBJECT-TYPESYNTAXSEQUENCEOF AggrDataEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each row of this table contains information
about an aggregateMO indexed by aggrCtlEntryID."::={aggrMIB 3}aggrDataEntry OBJECT-TYPESYNTAX AggrDataEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entry containing information pertaining to
an aggregate MO."
INDEX{aggrCtlEntryID}::={aggrDataTable 1}
AggrDataEntry ::=SEQUENCE{
aggrDataRecord
AggrMOValue,
aggrDataRecordCompressed
AggrMOCompressedValue,
aggrDataErrorRecord
AggrMOErrorStatus}aggrDataRecord OBJECT-TYPESYNTAXAggrMOValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The snapshot value of the aggregated MO.
Note that the access privileges to this object will be
governed by the access privileges of the component
objects. Thus, an entity attempting to access an
instance of this MO MUST have access rights to all the
component instance objects and this MO instance.
"::={ aggrDataEntry 1}
aggrDataRecordCompressed OBJECT-TYPESYNTAXAggrMOCompressedValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The compressed value of the aggregated MO.
The compression algorithm will depend on the
aggrCtlCompressionAlgorithm given in the corresponding
aggrCtlEntry. If the value of the corresponding
aggrCtlCompressionAlgorithm is (1) 'none', then the value
of all instances of this object will be a string of zero
length.
Note that the access privileges to this object will be
governed by the access privileges of the component
objects. Thus, an entity attempting to access an instance
of this MO MUST have access rights to all the component
instance objects and this MO instance.
"::={ aggrDataEntry 2}aggrDataErrorRecord OBJECT-TYPESYNTAXAggrMOErrorStatus
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The error status corresponding to the MO instances
aggregated in aggrDataRecord (and
aggrDataRecordCompressed)."::={ aggrDataEntry 3}-- Conformance informationaggrConformance OBJECTIDENTIFIER::={ aggrMIB 4}aggrGroups OBJECTIDENTIFIER::={ aggrConformance 1}aggrCompliances OBJECTIDENTIFIER::={ aggrConformance 2}-- Compliance statementsaggrMibCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION
"The compliance statement for SNMP entities
that implement the AGGREGATE-MIB."MODULE-- this moduleMANDATORY-GROUPS{ aggrMibBasicGroup }::={ aggrCompliances 1}-- Units of conformanceaggrMibBasicGroup OBJECT-GROUPOBJECTS{
aggrCtlMOIndex,
aggrCtlMODescr,
aggrCtlCompressionAlgorithm,
aggrCtlEntryOwner,
aggrCtlEntryStorageType,
aggrCtlEntryStatus,
aggrMOInstance,
aggrMODescr,
aggrMOEntryStorageType,
aggrMOEntryStatus,
aggrDataRecord,
aggrDataRecordCompressed,
aggrDataErrorRecord
}STATUScurrentDESCRIPTION"A collection of objects for aggregation of MOs."::={ aggrGroups 1}ENDTIME-AGGREGATE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY, experimental,OBJECT-TYPE,Opaque,Integer32FROM SNMPv2-SMI
OwnerStringFROM RMON-MIB
RowStatus,StorageType,TEXTUAL-CONVENTIONFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB;
tAggrMIB MODULE-IDENTITYLAST-UPDATED"200604270000Z"-- 27 April 2006ORGANIZATION"Cyber Solutions Inc. NetMan Working Group"CONTACT-INFO" Glenn Mansfield Keeni
Postal: Cyber Solutions Inc.
6-6-3, Minami Yoshinari
Aoba-ku, Sendai, Japan 989-3204.
Tel: +81-22-303-4012
Fax: +81-22-303-4015
E-mail: glenn@cysols.com
Support Group E-mail: mibsupport@cysols.com"DESCRIPTION"The MIB for servicing Time-Based aggregate
objects.
Copyright (C) The Internet Society (2006). This
version of this MIB module is part of RFC 4498;
see the RFC itself for full legal notices.
"REVISION"200604270000Z"-- 27th April, 2006DESCRIPTION"Initial version, published as RFC 4498."
::={ experimental 124}TAggrMOErrorStatus::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This data type is used to model the error status of the
sampled MO instance. The error status for a sampled MO
instance is given in terms of two elements:
o The moIndex, which indicates the sample number of the MO
instance (starting at 1) in the value of the time-
aggregated MO instance.
o The moError, which indicates the error that was
encountered in sampling that MO instance.
The syntax in ASN.1 Notation will be
ErrorStatus :: = SEQUENCE {
moIndex Integer32,
moError SnmpPduErrorStatus
}
TAggrMOErrorStatus ::= SEQUENCE OF {
ErrorStatus
}
Note1: The command responder will supply values for all
the samples of the MO instance. If an error is
encountered for a sample, then the corresponding
value will have an ASN.1 value NULL, and an error
will be flagged in the corresponding
TAggrMOErrorStatus object.
Only MOs for which errors have been encountered will
the corresponding moIndex and moError values be set.
Note2: The error code for the component MO instances will be
in accordance with the SnmpPduErrorStatus TC defined
in the DISMAN-SCHEDULE-MIB[RFC3231].
"SYNTAXOpaque(SIZE(0..1024))TimeAggrMOValue::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This data type is used to model the time-aggregated MOs. It
will be a sequence of values. The syntax in ASN.1 Notation
will be
MOSampleValue :: = SEQUENCE {
value ObjectSyntax
}
TimeAggrMOValue ::= SEQUENCE OF {
MOSampleValue
}
where the first MOSampleValue, if any, will always be the
timestamp of the first sample in the aggregated object. The
subsequent values are the values of the MO instance sampled
at the specified intervals for the specified number of times.
Note: The command generator will need to know the
constituent MO instance and the sampling interval to
correctly interpret TimeAggrMOValue.
"SYNTAXOpaque(SIZE(0..1024))CompressedTimeAggrMOValue::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"This data type is used to model the compressed
TAgMOs."SYNTAXOpaque(SIZE(0..1024))---- The Time-Based aggregation control table--tAggrCtlTable OBJECT-TYPESYNTAXSEQUENCEOF TAggrCtlEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"The Time-Based aggregation control table. It controls
the aggregation of the samples of MO instances. There
will be a row for each TAgMO.
"::={tAggrMIB 1}tAggrCtlEntry OBJECT-TYPESYNTAX TAggrCtlEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A row of the control table that defines one Time-Based
aggregate MO (TAgMO)."INDEX{tAggrCtlEntryID }::={tAggrCtlTable 1}
TAggrCtlEntry ::=SEQUENCE{
tAggrCtlEntryID
SnmpAdminString,
tAggrCtlMOInstance
OBJECTIDENTIFIER,
tAggrCtlAgMODescr
SnmpAdminString,
tAggrCtlInterval
Integer32,
tAggrCtlSamples
Integer32,
tAggrCtlCompressionAlgorithm
INTEGER,
tAggrCtlEntryOwner
OwnerString,
tAggrCtlEntryStorageType
StorageType,
tAggrCtlEntryStatus
RowStatus}tAggrCtlEntryID OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A locally unique, administratively assigned name
for this aggregated MO. It is used as an index to
uniquely identify this row in the table."::={ tAggrCtlEntry 1}tAggrCtlMOInstance OBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The sampled values of this MO instance will be
aggregated by the TAgMO.
"::={ tAggrCtlEntry 2}tAggrCtlAgMODescr OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"A textual description of the aggregate object."
::={tAggrCtlEntry 3}tAggrCtlInterval OBJECT-TYPESYNTAXInteger32UNITS"micro seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The interval, in microseconds, at which the MO instance
pointed at by tAggrInstance will be sampled for
Time-Based aggregation.
"::={tAggrCtlEntry 4}tAggrCtlSamples OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of times at which the MO instance referred
to by tAggrInstance will be sampled for Time-Based
aggregation."::={tAggrCtlEntry 5}
-- only one compression algorithm is defined as of now.tAggrCtlCompressionAlgorithm OBJECT-TYPESYNTAXINTEGER{none (1),deflate (2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The compression algorithm that will be used by
the agent to compress the value of the TAgMO.
The deflate algorithm and corresponding data format
specification is described in RFC 1951. It is
compatible with the widely used gzip utility.
"REFERENCE"RFC1951 : DEFLATE Compressed Data Format Specification
version 1.3
"DEFVAL{ none }::={tAggrCtlEntry 6}
tAggrCtlEntryOwner OBJECT-TYPESYNTAXOwnerStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"A textual description of the entity that created
this entry.
"::={tAggrCtlEntry 7}tAggrCtlEntryStorageType OBJECT-TYPESYNTAXStorageTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object defines whether the parameters defined in
this row are kept in volatile storage and lost upon
reboot or backed up by non-volatile (permanent)
storage.
Conceptual rows having the value 'permanent' need not
allow write-access to any columnar objects in the row.
"::={tAggrCtlEntry 8}
tAggrCtlEntryStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The row status variable, used according to row
installation and removal conventions.
Objects in a row can be modified only when the value of
this object in the corresponding conceptual row is not
'active'.
Thus, to modify one or more of the objects in this
conceptual row,
a. change the row status to 'notInService',
b. change the values of the row, and
c. change the row status to 'active'.
The tAggrCtlEntryStatus may be changed to 'active' iff
all the MOs in the conceptual row have been assigned
valid values.
"::={tAggrCtlEntry 9}---- tAggrDataTable: The data table.--tAggrDataTable OBJECT-TYPE
SYNTAXSEQUENCEOF TAggrDataEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This is the data table. Each row of this table contains
information about a TAgMO indexed by tAggrCtlEntryID.
tAggrCtlEntryID is the key to the table. It is used to
identify instances of the TAgMO that are present in the
table.
"::={tAggrMIB 2}tAggrDataEntry OBJECT-TYPESYNTAX TAggrDataEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entry containing information pertaining
to a TAgMO."INDEX{tAggrCtlEntryID}::={tAggrDataTable 1}
TAggrDataEntry ::=SEQUENCE{
tAggrDataRecord
TimeAggrMOValue,
tAggrDataRecordCompressed
CompressedTimeAggrMOValue,
tAggrDataErrorRecord
TAggrMOErrorStatus}tAggrDataRecord OBJECT-TYPESYNTAXTimeAggrMOValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The snapshot value of the TAgMO."::={ tAggrDataEntry 1}tAggrDataRecordCompressed OBJECT-TYPESYNTAXCompressedTimeAggrMOValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The compressed value of the TAgMO.
The compression algorithm will depend on the
tAggrCtlCompressionAlgorithm given in the corresponding
tAggrCtlEntry. If the value of the corresponding
tAggrCtlCompressionAlgorithm is (1) 'none', then the
value of all instances of this object will be a string
of zero length.
Note that the access privileges to this object will be
governed by the access privileges of the corresponding MO
instance. Thus, an entity attempting to access an
instance of this MO MUST have access rights to the
instance object pointed at by tAggrCtlMOInstance and this
MO instance.
"::={ tAggrDataEntry 2}tAggrDataErrorRecord OBJECT-TYPESYNTAXTAggrMOErrorStatusMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The error status corresponding to the MO instance
samples aggregated in tAggrDataRecord (and
tAggrDataRecordCompressed)."::={ tAggrDataEntry 3}
-- Conformance informationtAggrConformance OBJECTIDENTIFIER::={ tAggrMIB 3}tAggrGroups OBJECTIDENTIFIER::={ tAggrConformance 1}tAggrCompliances OBJECTIDENTIFIER::={ tAggrConformance 2}-- Compliance statementstAggrMibCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for SNMP entities
that implement the TIME-AGGREGATE-MIB."MODULE-- this moduleMANDATORY-GROUPS{ tAggrMibBasicGroup }::={ tAggrCompliances 1}
-- Units of conformancetAggrMibBasicGroup OBJECT-GROUPOBJECTS{
tAggrCtlMOInstance,
tAggrCtlAgMODescr,
tAggrCtlInterval,
tAggrCtlSamples,
tAggrCtlCompressionAlgorithm,
tAggrCtlEntryOwner,
tAggrCtlEntryStorageType,
tAggrCtlEntryStatus,
tAggrDataRecord,
tAggrDataRecordCompressed,
tAggrDataErrorRecord
}STATUScurrentDESCRIPTION"A collection of objects for Time-Based aggregation
of MOs."::={ tAggrGroups 1}END